/*
 * 创建用户：mleo
 * 项目名称：demo
 * 模块名称：demo
 * 文件名称：CreateUserFile
 * 修改时间：2017/11/14 13:55:27
 * Copyright (c) 2017.
 */

package com.ichochy.file;

/**
 * Created by MLeo on 17/6/26.
 */
public class CreateUserFile {
    @FormatType(length = 18)
    private String idNo;//证件编号:企业开户时填组织机构代码/社会信用号
    @FormatType(length = 2)
    private String idType;//证件类型:01-身份证18位 02-身份证15位 20-其它 25-企业社会信用代码 注：企业开户时组织机构代码上送20，社会信用号25
    @FormatType(length = 60)
    private String name;//中文姓名:企业开户时上送企业名称
    @FormatType(length = 1)
    private String gen;//性别:1-男,2-女 注：企业开户时送空
    @FormatType(length = 12)
    private String moPhone;//手机号码:个人账户必填
    @FormatType(length = 1)
    private Integer accType;//账户类型:0：个人账户；1：企业账户；
    @FormatType(length = 40)
    private String email;//E-mail地址
    @FormatType(length = 60)
    private String appId;//请求方用户ID:发放方保证唯一
    @FormatType(length = 9)
    private String busId;//营业执照编号:不用
    @FormatType(length = 30)
    private String taxId;//税务登记号:六位行政区划代码+九位组织机构代码
    @FormatType(length = 20)
    private String adNo;//渠道推荐码
    @FormatType(length = 1)
    private String bankAcctype;//账户类型:0-基金账户 1-靠档计息账户 2-活期账户
    @FormatType(length = 2)
    private String fucomCode;//账户类型:ZZ-华安 0Z-国寿安保  空-银行默认开通的基金公司代码
    @FormatType(length = 100)
    private String info;//请求方保留信息:
    @FormatType(length = 42)
    private String caccount;//对公账户号:当企业开户时必输入，作为企业电子账户的绑定账号
    @FormatType(length = 18)
    private String busIds;//营业执照编号1
    @FormatType(length = 17)
    private String revers;//保留域

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGen() {
        return gen;
    }

    public void setGen(String gen) {
        this.gen = gen;
    }

    public String getMoPhone() {
        return moPhone;
    }

    public void setMoPhone(String moPhone) {
        this.moPhone = moPhone;
    }

    public Integer getAccType() {
        return accType;
    }

    public void setAccType(Integer accType) {
        this.accType = accType;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getBusId() {
        return busId;
    }

    public void setBusId(String busId) {
        this.busId = busId;
    }

    public String getTaxId() {
        return taxId;
    }

    public void setTaxId(String taxId) {
        this.taxId = taxId;
    }

    public String getAdNo() {
        return adNo;
    }

    public void setAdNo(String adNo) {
        this.adNo = adNo;
    }

    public String getBankAcctype() {
        return bankAcctype;
    }

    public void setBankAcctype(String bankAcctype) {
        this.bankAcctype = bankAcctype;
    }

    public String getFucomCode() {
        return fucomCode;
    }

    public void setFucomCode(String fucomCode) {
        this.fucomCode = fucomCode;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public String getCaccount() {
        return caccount;
    }

    public void setCaccount(String caccount) {
        this.caccount = caccount;
    }

    public String getBusIds() {
        return busIds;
    }

    public void setBusIds(String busIds) {
        this.busIds = busIds;
    }

    public String getRevers() {
        return revers;
    }

    public void setRevers(String revers) {
        this.revers = revers;
    }


//1	证件编号*	IDNO	A	18	1	18	M	企业开户时填组织机构代码/社会信用号
//2	证件类型*	IDTYPE	A	2	19	20	M	01-身份证18位 02-身份证15位 20-其它 25-企业社会信用代码 注：企业开户时组织机构代码上送20，社会信用号25
//3	中文姓名*	NAME	A	60	21	80	M	企业开户时上送企业名称
//4	性别	GEN	A	1	81	81	C	1-男,2-女 注：企业开户时送空
//5	手机号码	MOPHONE	A	12	82	93	M	个人账户必填；
//6	账户类型	ACCTYPE	A	1	94	94		0：个人账户；1：企业账户；
//7	E-mail地址	EMAIL	A	40	95	134	C
//8	请求方用户ID	APPID	A	60	135	194	M	发放方保证唯一
//9	营业执照编号	BUSID	A	9	195	203	C	不用
//10	税务登记号	TAXID	A	30	204	233	C	六位行政区划代码+九位组织机构代码
//11	渠道推荐码	ADNO	A	20	234	253
//12	账户类型	ACC-TYPE	N	1	254	254	M	0-基金账户 1-靠档计息账户 2-活期账户
//13	基金公司代码	FUCOMCODE	A	2	255	256	C	ZZ-华安 0Z-国寿安保  空-银行默认开通的基金公司代码
//14	请求方保留信息	INFO	A	100	257	356
//15	对公账户号	CACCOUNT	A	42	357	398	C	当企业开户时必输入，作为企业电子账户的绑定账号
//16	营业执照编号1	BUSID	A	18	399	416	C
//17	保留域	REVERS	A	17	417	433	C



}
